@charset "utf-8";
html{ overflow-y:scroll;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
body { background:#FFFFFF; font-family:Arial; font-size:12px; color:#505050; line-height:24px; min-width:1000px;}

select,option {font-family:Arial;}
body,div,h1,h2,h3,h4,ul,li,form,input,textarea,a { margin:0; padding:0;} 
table,td,textarea,input {font-family:Arial; font-size: 12px;}
table {BORDER-COLLAPSE: collapse;}
table p { margin:0; padding:0;}
ul,li {list-style:none;}
img {border:0px;}
p {margin:10px 0;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px; float:none; overflow:hidden;}

a:link,a:visited {text-decoration: none; color:#505050;}
a:hover,a:active {text-decoration: underline; color:#cc0000;}

a.tlink:link,a.tlink:visited { color:#cccccc; height:14px; line-height:14px; text-decoration:none;}
a.tlink:hover,a.tlink:active { color:#e7e7e7; height:14px; line-height:14px; text-decoration:underline;}

a.login:link,a.login:visited { color:#cccccc; height:14px; line-height:14px; text-decoration:none; background:url(../img/login.gif) left top no-repeat; display:inline-block; padding-left:15px;}
a.login:hover,a.login:active { color:#e7e7e7; height:14px; line-height:14px; text-decoration:underline; background:url(../img/login2.gif) left top no-repeat; display:inline-block; padding-left:15px;}

.logo { float:left; height:55px;}

a.yzlink:link,a.yzlink:visited,a.yzlink:active { float:left; font-size:14px; color:#ffffff; height:30px; line-height:30px; text-decoration:none; display:block;}
a.yzlink:hover { float:left; font-size:14px; color:#ffefae; height:30px; line-height:30px; text-decoration:none; display:block; }

a.yzlink2:link,a.yzlink2:visited { float:left; font-weight:bold; font-size:14px; color:#cc0000; height:34px; line-height:30px; text-decoration:none; display:block; background:url(../img/sanj.gif) center bottom no-repeat;}
a.yzlink2:hover,a.yzlink2:active { float:left; font-weight:bold; font-size:14px; color:#cc0000; height:34px; line-height:30px; text-decoration:none; display:block; background:url(../img/sanj.gif) center bottom no-repeat;}

.top { width:100%; height:120px;}
.topbar { width:100%; height:30px; background:#44494d; overflow:hidden;}
.topbar1000 { width:1000px; height:23px; line-height:14px; color:#cccccc; margin:0 auto; padding-top:7px;}
.topbar1000 span { color:#cccccc; padding:0 10px;}
.top-l { float:left;}
.top-r { float:right;}

.topcon { width:1000px; height:90px; margin:0 auto;}
.topcon-l { float:left; margin-top:15px;}
.topcon-r { float:right;}

.slogan { float:left; width:195px; height:28px; color:#8e98a1; margin-left:15px; padding-top:25px;}
.slogan p { margin:0; padding:0; line-height:14px;}
.slogan p span { font-weight:bold; color:#666;}
.so-l { float:left; width:366px; height:45px; margin-top:24px;}
.so-l1 { width:366px; height:15px; line-height:14px; overflow:hidden;}
.so-l1 span { color:#cccccc; padding:0 10px;}
.so-l2 { width:366px; margin-top:5px;}
.so-r { float:left; width:100px; height:30px; border-left:1px solid #e0e0e0; margin:40px 0 0 10px; padding-left:10px;}
.so-r p { margin:0; height:14px; line-height:14px;}

.hao1 { float:left; width:202px; height:25px; display:inline; overflow:hidden;}
.hao2 { float:left; width:84px; height:25px; margin-left:5px; display:inline; overflow:hidden;}
.hao3 { float:left; width:65px; height:24px; margin-left:5px; display:inline; overflow:hidden;}

.fxk { width:14px; height:14px; line-height:14px; vertical-align:middle; margin-top:-2px; margin-bottom:-1px; overflow:hidden;}
.input1 { width:194px; height:16px; line-height:16px; background:#FFF; border:1px solid #8e98a1; overflow:hidden; padding:3px; color:#666;}
.input1hover { width:194px; height:16px; line-height:16px; background:#fafafa; border:1px solid #8e98a1; overflow:hidden; padding:3px; color:#666;}

.xlcd { width:84px; height:24px; background:url(../img/xlcdbg.gif) no-repeat; cursor:pointer; margin-right:10px;}
.xlcd:hover { width:84px; height:24px; background:url(../img/xlcdbg2.gif) no-repeat; cursor:pointer; margin-right:10px;}
#value1 {height:24px; line-height:24px; display:block;}
.xlcd span {line-height:26px; padding-left:10px;}
.option {position:absolute; display:none; width:82px; border:1px #a4c0d8 solid; z-index:99999; background:#f3f9ff;}
.option ul {}
.option ul li { width:82px; height:20px; line-height:20px; display: block;}

a.chose:link,a.chose:visited { background:#ffffff; text-decoration:none; color:#505050; height:20px; line-height:20px; overflow:hidden; display:block; padding-left:10px;}
a.chose:hover,a.chose:active { background:#44494d; text-decoration:none; color:#FFFFFF; height:20px; line-height:20px; overflow:hidden; display:block; padding-left:10px;}

.bannner { width:100%; height:220px;}



.bar { width:100%; height:34px; background:url(../img/barbg.gif) left top repeat-x;}
.bar1000 { width:1000px; height:34px; line-height:30px; margin:0 auto;}

.sxian { float:left; width:0px; height:12px; border-left:1px solid #d4cbad; padding:0; font-size:0px; line-height:0px; margin:9px 15px 0 15px;}

.main1 { width:1000px; margin:40px auto 0;}
.main1left { float:left; width:255px; }
.main1center { float:left; width:440px; margin:0 0 0 80px;}
.main1right { float:left; width:224px; border-left:1px solid #f3f3f3;}

.newphoto { width:245px; height:320px; background:url(../img/photobg.gif) no-repeat; padding:5px;}
.newcon { margin:10px auto 0;}
.new1 { height:40px; line-height:40px; font-size:18px; color:#CCC;}
.ye { float:left; width:118px; height:40px; margin-left:0px;}
.is { float:left; width:61px; height:40px; margin-left:6px;}
.new2 { height:50px; text-align:center;}
.nian { float:left; display:block; font-size:48px; color:#8e98a1; background:url(../img/nianbg.gif) left top no-repeat; height:50px; padding-left:5px; line-height:50px; margin:0 3px 0 3px; }
.nian span { display:inline-block; background:url(../img/nianbg.gif) right top no-repeat; padding-right:5px; height:50px; line-height:50px; color:#8e98a1;}
.qi { float:left; display:block; height:50px; line-height:50px; font-size:48px; color:#ffffff; background:url(../img/qibg.gif) left top no-repeat; height:50px; padding-left:5px; line-height:50px; text-decoration:none; margin:0 3px 0 3px;}
.qi span { display:inline-block; background:url(../img/qibg.gif) right top no-repeat; padding-right:5px; height:50px; line-height:50px; color:#ffffff;}





.new3 { height:40px; line-height:40px; font-size:14px; color:#999; text-align:center;}

.title {}
.title h1 { font-size:36px; color:#db3040; font-weight:bold; line-height:38px;}
.title h2 { font-size:24px; color:#999999; font-weight:normal; line-height:26px;}
.title h3 { font-size:24px; color:#aca078; font-weight:bold; line-height:35px; text-align:center;}
.title h4 { font-size:24px; color:#999999; font-weight:normal; line-height:50px;}

.news {}
.news ul {}
.news ul li { font-size:14px; line-height:24px; background:url(../img/dian1.gif) left 8px no-repeat; padding-left:20px;}
.news ul li p { padding:0; margin:0; color:#999; font-style: italic;}

.newslist {}
.newslist ul {}
.newslist ul li { font-size:16px; line-height:30px; background:url(../img/dian1.gif) left 11px no-repeat; padding-left:20px; font-weight:bold;}

a.button1:link,a.button1:visited { width:100px; height:36px; line-height:36px; font-size:18px; color:#505050; background:url(../img/button1-1.gif) no-repeat; text-decoration:none; display:block; padding-left:36px;}
a.button1:hover,a.button1:active { width:100px; height:36px; line-height:36px; font-size:18px; color:#FFFFFF; background:url(../img/button1-2.gif) no-repeat; text-decoration:none; display:block; padding-left:36px;}

a.button3:link,a.button3:visited { width:145px; height:24px; line-height:24px; font-size:16px; color:#505050; font-weight:bold; background:url(../img/button3-1.gif) no-repeat; text-decoration:none; display:block; padding-left:35px;}
a.button3:hover,a.button3:active { width:145px; height:24px; line-height:24px; font-size:16px; color:#FFFFFF; font-weight:bold; background:url(../img/button3-2.gif) no-repeat; text-decoration:none; display:block; padding-left:35px;}

.sphoto { width:120px; height:160px; padding:3px; background:url(../img/sphotobg.gif) no-repeat; margin:0 auto;}
.stext { font-size:14px; text-align:center; height:40px; line-height:30px;}

.main2 { width:100%; height:400px; background:url(../img/bar.jpg) center top no-repeat; margin:20px auto 0;}
.roll { width:1000px; margin:0 auto; position:relative;}
.rolltitle { height:115px; line-height:115px;}
.rolltitle h1 { font-size:36px; color:#db3040; font-weight:bold; line-height:115px; text-align:center;}

.tjpic { width:1000px; margin:0 auto;}
.tjpic ul {}
.tjpic ul li { float:left; width:150px; height:200px; background:#fafafa; margin:0 16px 0 0; line-height:20px;}
.tjpic ul li img { width:150px; height:160px;}
.tjpic ul li p { margin:0; padding:0; line-height:40px; text-align:center; font-size:14px;}
.tjpictitle { height:115px; line-height:115px;}
.tjpictitle h1 { font-size:36px; color:#db3040; font-weight:bold; line-height:115px; text-align:center;}

.ashow2{ width:910px; height:242px; margin:0 auto;}
.list_02 li { float:left; width:160px; height:240px; display:inline; overflow:hidden; border:1px solid #d9d9d9; margin:0 10px;}
.list_02 li .photo { width:150px; height:195px; margin:10px auto 0; margin:5px 0 0 5px;}
.list_02 li .photo img {width:150px; height:195px;}
.list_02 li .text { width:150px; height:40px; line-height:40px; font-size:14px; text-align:center; overflow:hidden; margin:0 auto;}

a.syrolll:link,a.syrolll:visited,a.syrolll:active { position:absolute; width:34px; height:61px; background:url(../img/left1.gif) no-repeat; left:0; top:185px; display:block;}
a.syrolll:hover { position:absolute; width:34px; height:61px; background:url(../img/left2.gif) no-repeat; left:0; top:185px; display:block;}

a.syrollr:link,a.syrollr:visited,a.syrollr:active { position:absolute; width:34px; height:61px; background:url(../img/right1.gif) no-repeat; right:0; top:185px; display:block;}
a.syrollr:hover { position:absolute; width:34px; height:61px; background:url(../img/right2.gif) no-repeat; right:0; top:185px; display:block;}

.main3 { width:100%; background:url(../img/bar.jpg) center top no-repeat; margin:0 auto; padding:45px 0 50px 0;}
.xw { width:1000px; margin:0 auto; background:url(../img/sx.gif) center top repeat-y;}
.xwleft { float:left; width:480px;}
.xwright { float:right; width:480px;}

.xwtitle { height:45px; line-height:45px; border-bottom:1px solid #f3f3f3; position:relative;}
.xwtitle h1 { font-size:36px; color:#db3040; font-weight:bold;}
.more { position:absolute; top:15px; right:0;}

.botphoto1 { width:100%; height:130px; background:url(../img/botphoto1.jpg) center top no-repeat;}
.botphoto2 { width:100%; height:130px; background:url(../img/botphoto2.jpg) center top no-repeat;}
.botphoto3 { width:100%; height:130px; background:url(../img/botphoto3.jpg) center top no-repeat;}
.botphoto4 { width:100%; height:130px; background:url(../img/botphoto4.jpg) center top no-repeat;}
.botphoto5 { width:100%; height:130px; background:url(../img/botphoto5.jpg) center top no-repeat;}
.botphoto6 { width:100%; height:130px; background:url(../img/botphoto6.jpg) center top no-repeat;}

.bottom { width:100%; height:185px; background:#44494d;}
.bottom1000 { width:1000px; height:185px; margin:0 auto;}
.botright { float:right; text-align:right; color:#7f8489; line-height:18px;}
.botright a:link {color:#7f8489; text-decoration:underline;}
.botright a:hover {color:#999; text-decoration:none;}
.botright a:visited {color:#9ea4a9; text-decoration:underline;}
.botright a:active {color:#7f8489; text-decoration:underline;}


a.gotop:link,a.gotop:visited { float:right; width:84px; height:20px; line-height:20px; font-size:12px; color:#7f8489; background:url(../img/top1.gif) no-repeat; text-decoration:none; display:block; padding-left:5px; text-align:left; margin:20px 0;}
a.gotop:hover,a.gotop:active { float:right; width:84px; height:20px; line-height:20px; font-size:12px; color:#FFFFFF; background:url(../img/top2.gif) no-repeat; text-decoration:none; display:block; padding-left:5px; text-align:left; margin:20px 0;}

.mainbody { width:1000px; height:auto !important; height:400px; min-height:400px; margin:0 auto; padding-bottom:30px;}
.mainleft { float:left; width:280px; height:auto !important; height:705px; min-height:705px; background:url(../img/leftbg.jpg) left top no-repeat;}
.mainright { float:right; width:700px; margin-top:40px;}

.lsphoto { width:195px; height:255px; background:url(../img/isphotobg.gif) no-repeat; padding:5px; margin:40px 0 20px 0;}
.lstext { width:256px; height:24px; overflow:hidden;}
.text1 { float:left; width:83px; padding-left:5px;  font-size:14px; color:#999;}
.text2 { float:left; width:168px;  font-size:14px;}

.year { width:690px; height:55px; background:url(../img/yearbg.jpg) left top no-repeat; padding:10px 0 0 10px; overflow:hidden;}
.open { width:700px; height:9px; font-size:0px; line-height:0px; background:url(../img/sj1.gif) center top no-repeat #b62222; cursor:pointer;}

a.nf:link,a.nf:visited { float:left; width:50px; height:20px; line-height:20px; display:block; font-size:16px; color:#FFF; text-align:center; text-decoration:none; margin:3px;}
a.nf:hover,a.nf:active { float:left; width:50px; height:20px; line-height:20px; display:block; font-size:16px; color:#8e98a1; text-align:center; text-decoration:none; background:url(../img/nfbg.png) no-repeat; margin:3px;}

a.nf2:link,a.nf2:visited { float:left; width:50px; height:20px; line-height:20px; display:block; font-size:16px; color:#ffffff; text-align:center; text-decoration:none; background:url(../img/nfbg2.png) no-repeat; margin:3px;}
a.nf2:hover,a.nf2:active { float:left; width:50px; height:20px; line-height:20px; display:block; font-size:16px; color:#ffffff; text-align:center; text-decoration:none; background:url(../img/nfbg2.png) no-repeat; margin:3px;}

.islist { width:698px; border:1px solid #f3f3f3; background:url(../img/isleftbg.gif) left top repeat-y #FFF;}
.islist-l { float:left; width:166px; padding:10px;}
.islist-r { float:right; width:472px; padding:10px 20px;}
.istitle { line-height:35px; font-size:24px; border-bottom:1px solid #cad1d7; position:relative;}

.details { position:absolute; top:3px; right:0px;}


.qishu { margin-top:10px;}
a.isnum:link,a.isnum:visited { float:left; width:70px; height:20px; line-height:20px; display:block; font-size:14px; color:#505050; text-align:center; text-decoration:none; margin:5px 0 0 7px;}
a.isnum:hover,a.isnum:active { float:left; width:70px; height:20px; line-height:20px; display:block; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; background:url(../img/isnum1.gif) no-repeat; margin:5px 0 0 7px;}

a.isnum2:link,a.isnum2:visited { float:left; width:70px; height:20px; line-height:20px; display:block; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; background:url(../img/isnum2.gif) no-repeat; margin:5px 0 0 7px;}
a.isnum2:hover,a.isnum2:active { float:left; width:70px; height:20px; line-height:20px; display:block; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none; background:url(../img/isnum2.gif) no-repeat; margin:5px 0 0 7px;}

.loading { margin-top:50px; text-align:center;}

.leftlist {}
.leftlist ul {}
.leftlist ul li { font-size:14px; line-height:24px; background:url(../img/jt1.gif) left 10px no-repeat; padding-left:20px;}

.lefttitle { width:205px; font-size:18px; line-height:24px; color:#db3040; }

.book { width:700px; background:url(../img/xianbg.gif) 145px top repeat-y; margin-top:20px;}

.directory {width:700px; padding:30px 0 0 0;}
.dtitle { float:left; width:125px; font-size:14px; font-weight:bold; line-height:18px; text-align:right; margin-top:30px;}
.dian { float:left; width:43px; height:15px; background:url(../img/dian.png) center top no-repeat; margin-top:30px;}
.articles { float:right; width:532px; position:relative;}
.art1 { width:532px; height:6px; font-size:0px; line-height:0px; background:url(../img/art1.gif) no-repeat;}
.art2 { width:532px; height:auto !important; height:60px; min-height:60px; background:url(../img/art2.gif) repeat-y;}
.art3 { width:532px; height:7px; font-size:0px; line-height:0px; background:url(../img/art3.gif) no-repeat;}
.jiao { position:absolute; width:18px; height:21px; font-size:0px; line-height:0px; background:url(../img/jiao.gif) no-repeat; left:0px; top:20px;}

.artlist { margin:0 0 0 30px;}
.artlist ul {}
.artlist ul li { background:url(../img/dian1.gif) left 11px no-repeat; padding:5px 0 5px 20px;}
.biaoti { font-size:16px; line-height:20px; font-weight:bold;}
.fu { font-size:14px; line-height:20px; color:#999999;}

a.pdf:link,a.pdf:visited { line-height:20px; font-size:14px; color:#9bc4e8; text-decoration:none; background:url(../img/pdf.gif) no-repeat; padding-left:20px;}
a.pdf:hover,a.pdf:active { line-height:20px; font-size:14px; color:#cc0000; text-decoration:underline; background:url(../img/pdf.gif) no-repeat; padding-left:20px;}

a.html:link,a.html:visited { line-height:20px; font-size:14px; color:#9bc4e8; text-decoration:none; background:url(../img/html.gif) no-repeat; padding-left:20px;}
a.html:hover,a.html:active { line-height:20px; font-size:14px; color:#cc0000; text-decoration:underline; background:url(../img/html.gif) no-repeat; padding-left:20px;}

a.zz:link,a.zz:visited { line-height:20px; font-size:14px; color:#9bc4e8; text-decoration:none; }
a.zz:hover,a.zz:active { line-height:20px; font-size:14px; color:#cc0000; text-decoration:underline; }

.zwright { float:right; width:698px; margin-top:40px; border:1px solid #f3f3f3;}
.add { height:28px; line-height:28px; border-bottom:1px solid #f3f3f3; border-top:2px solid #b5aa85; text-align:right; padding-right:20px;}

.zwtop { padding:15px;}
.tleft {width:530px; float:left;}
.tleft h1 { font-size:30px; line-height:30px; color:#db3040; font-weight:bold; border-bottom:1px solid #f3f3f3; padding:10px 0; margin-bottom:10px;}
.tleft h2 { font-size:14px; line-height:22px; font-weight:normal;}
.tleft span { color:#999;}
.tright { float:right; width:111px; text-align:center;}
.tright img {width:105px; height:145px;}/* border:3px solid #e4e4e4;*/

.zwcon { padding:15px; font-size:14px; }
.zwcon p { text-indent:2em;}

.notice { height:30px; line-height:30px; background:url(../img/gth.png) 10px 8px no-repeat #fffbcc; border:1px solid #e6db55; padding-left:40px;}
.sotip { font-size:14px; height:30px; line-height:30px; background:url(../img/dpao.png) 10px 8px no-repeat #fffbcc; border:1px solid #e6db55; padding-left:40px; position:relative;}
.tiptext span { color:#cc0000; font-weight:bold; }

.soso { position:absolute; top:2px; right:0px;}

.sobar { font-size:14px; color:#FFF; height:20px; line-height:20px; background:#b5aa85; padding:10px;}
/*
*{ padding:0px; margin:0px;}
*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../img/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:173px; _margin-bottom:173px;} 

#code_img{ width:270px; height:355px; background:url(../img/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

.searchlist {}
.searchlist ul {}
.searchlist ul li { width:1000px; padding:10px 0; border-bottom:1px solid #ececec; display:block;}
.lileft { float:left; width:30px; padding:5px 0 0 10px; display:inline;}
.liright { float:left; width:960px; display:inline;}
.liright h1 { font-size:16px; font-weight: bold;}
.liright h1 span { color:#cc0000;}
.liright h2 { font-size:14px; line-height:18px; color:#999999; font-weight:normal; padding:5px 0;}
.liright h3 { font-size:14px; line-height:18px; font-weight:normal;}

.sophoto { width:960px; padding-bottom:20px;}
.sophoto ul {}
.sophoto ul li { float:left; width:150px; margin:0 10px 0 0; padding:0; border:0; background:#fafafa; overflow:hidden; display:inline;}
.sophoto ul li .imgs {width:150px; height:90px; overflow:hidden; text-align:center;}
.sophoto ul li h1 { font-size:12px; line-height:14px; font-weight:normal; color:#999; padding:5px 0;  text-align:center;}


.pages { height:30px; text-align:center; margin:20px auto; overflow:hidden;}

.cutpage{font-size:12px; font-family:Tahoma;}
.cutpage a{display:inline-block; background:url(../img/13255921110.jpg) left top no-repeat; height:17px; padding-left:5px; line-height:17px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle;}
.cutpage a span{ background:url(../img/13255921110.jpg) right top no-repeat; padding-right:5px; display:inline-block; cursor:pointer; height:17px; line-height:17px;}

.cutpage a.current{background:url(../img/13255921110.jpg) left -17px no-repeat;}
.cutpage a.current span{background:url(../img/13255921110.jpg) right -17px no-repeat;}
.cutpage a:link,.cutpage a:visited{color:#999;}
.cutpage a:hover{background-position:left -17px; color:#fff;}
.cutpage a.current:hover{color:#fff;}
.cutpage a:hover span{background-position:right -17px; color:#fff;}
.cutpage a.current:link,.cutpage a.current:visited{color:#fff;}

.inputText{ padding:2px; width:14px; height:14px; line-height:14px; text-align:center; border:1px solid #e5e5e5; color:#666666; background:#FFFFFF;}

.tiaoz {text-decoration:none; background:url(../img/tz1.gif) left top no-repeat; width:21px; height:19px; line-height:19px; padding:0; border:0; cursor:pointer; vertical-align:middle;}
.tiaoz:hover {text-decoration:none; background:url(../img/tz2.gif) left top no-repeat; width:21px; height:19px; line-height:19px; padding:0; border:0; cursor:pointer; vertical-align:middle;}

.photobox { float:left; width:170px; background:#fff; padding:5px; margin:10px; display:inline;}
.photobox .tu {width:170px; height:110px; background:#fafafa; overflow:hidden; text-align:center;}
.photobox h1 { font-size:12px; line-height:16px; height:32px; font-weight:normal; padding-top:10px; overflow:hidden;}
.photobox h2 { font-size:14px; line-height:16px; height:32px; font-weight:bold; padding:5px 0; overflow:hidden;}
.photobox h3 { font-size:12px; line-height:20px; height:20px; font-weight:normal; color:#9bc4e8;  overflow:hidden;}

.loginbg { width:1000px; height:570px; margin:0 auto; background:url(../img/login/loginbg.jpg) left 50px no-repeat; overflow:hidden;}
.login123 { position:absolute; width:325px; margin:80px 0 0 620px;}
.loginbox { width:321px; /*height:288px;*/ border:1px solid #c2c2d1; background:#FFF; padding:1px;}
.loginboxin { width:313px;/* height:280px; */border:4px solid #f3f3f6; background:#f9f9fb;}
.loginboxin span { font-size:14px; color:#cc0000;}
.loginshade { width:325px; height:123px; background:url(../img/login/loginshade.jpg) no-repeat; margin-top:5px;}
.inputlogin{ border:1px solid #c8c8c8; vertical-align:middle; height:23px; font-size:12px; line-height:23px; padding:0px 4px; color:#979797; width:140px; background-color:#fff; overflow:hidden;}
.inputyzm{ border:1px solid #c8c8c8; vertical-align:middle; height:23px; font-size:12px; line-height:23px; padding:0px 4px; color:#979797; width:40px; background-color:#fff; overflow:hidden;}

.inputlogin2 {border:1px solid #c8c8c8; height:23px; line-height:23px;}
.loginbot {height:30px; line-height:30px; background:url(../img/login/hx.gif) top repeat-x; margin:10px 0 0 0; text-align:center;}

.btn_login { width:65px; height:24px; line-height:24px; text-align:center; color:#ffffff; background:url(../img/sobg1.gif) no-repeat; border:0; cursor:pointer;}
.btn_login:hover { width:65px; height:24px; line-height:24px; text-align:center; color:#ffffff; background:url(../img/sobg2.gif) no-repeat; border:0; cursor:pointer;}

.mphoto { width:106px; height:150px; padding:2px; border:1px solid #cccccc; margin:40px 0 20px 61px;}
.mname { width:235px; font-size:18px; line-height:40px; color:#db3040; text-align:center;}
.mxx {width:210px; line-height:24px; border-bottom:1px solid #fafafa; border-top:1px solid #fafafa; padding:5px 0; padding-left:25px;}
.mxx h1 { font-size:12px; font-weight:normal;}
.mxx h1 span { font-size:12px; color:#999;}

.mtitle { border-top:2px solid #b5aa85;}
.mtitle h1 { font-size:36px; line-height:40px; padding:10px 20px; border-bottom:1px solid #fafafa; color:#db3040;}

.mcon { margin:20px 0 0 0;}
.mcon td { font-size:14px; padding:8px;}
.minput {
	width: 350px;
	height: 16px;
	line-height: 16px;
	background: #FFF;
	border: 1px solid #8e98a1;
	overflow: hidden;
	padding: 3px;
	color: #666;
	text-align: left;
}

.xl {border:1px solid #8e98a1; height:24px; line-height:18px; padding:0; margin:0;}
.memxl {border:1px solid #8e98a1; width:60px; height:24px; line-height:18px; padding:0; margin:0;}

.abouttitle { font-size:50px; color:#999; height:100px; line-height:100px; text-align:center;}
.aboutcon { width:100%; background:url(../img/bar.jpg) center top no-repeat; margin:0 auto;}
.abouttext { width:960px; font-size:14px; padding:60px 0; margin:0 auto;}
.abouttext h1 { font-size:26px; color:#db3040; font-weight:normal; padding:0 0 10px 0;}
.abouttext h2 { font-size:24px; font-weight:normal;}
.abouttext p { /*text-indent:2em;*/}

.memberreg { width:1000px; font-size:14px; padding:60px 0; margin:0 auto;}
.regleft { float:left; width:659px; border-right:1px dashed #CCC; display:inline; overflow:hidden;}
.regleft td { font-size:14px; padding:8px;}
.regright { float:left; width:340px; display:inline; overflow:hidden;}

.reginput {
	width: 300px;
	height: 16px;
	line-height: 16px;
	background: #FFF;
	border: 1px solid #8e98a1;
	overflow: hidden;
	padding: 3px;
	color: #666;
	text-align: left;
}
.regtext { width:300px; line-height:16px; background:#FFF; border:1px solid #8e98a1; overflow:hidden; padding:3px; color:#666;}
.memberoder { width:1000px; font-size:14px; padding:10px 0; margin:20px auto 0; height:auto !important; height:350px; min-height:350px;}
.memberoder table {BORDER-COLLAPSE: collapse;}
.memberoder th { font-size:14px; color:#000; font-weight:bold; background:#f0f0f0; padding:8px;}
.memberoder td { font-size:14px; padding:8px;}
.memberoder td span { color:#cc0000; font-weight:bold; }



.tistitle { height:40px; padding-bottom:10px;}
.tistitle h1 { font-size:24px; color:#db3040; font-weight:bold; line-height:40px;}

.ptitle { width:500px; height:40px; padding-bottom:10px; margin:0 auto;}
.ptitle h1 { font-size:24px; color:#666666; font-weight:bold; line-height:40px;}

.anniu { height:36px; padding:20px 10px 20px 10px; text-align:right; background:#f0f0f0;}
.anniu span { color:#cc0000;}

.faq { font-size:14px; margin:20px 0 0 0; border:1px solid #ececec;}
.faq .a { width:978px; font-size:18px; font-weight:bold; height:30px; line-height:30px; background:#fafafa; padding:0 10px 0 10px; border-bottom:1px solid #ececec;}
.faq .a span { color:#cc0000; font-weight:bold; padding:0 10px 0 0;}
.faq .da { float:left; font-size:18px; color:#c5b16c; font-weight:bold; padding:0 10px 0 0;}
.faq .q { width:978px; padding:0 10px;word-break:break-all; word-wrap:break-all;}

.faqinput {
	width: 500px;
	height: 16px;
	line-height: 16px;
	background: #FFF;
	border: 1px solid #8e98a1;
	overflow: hidden;
	padding: 3px;
	color: #666;
	text-align: left;
}
.faqtext { width:500px; line-height:16px; background:#FFF; border:1px solid #8e98a1; overflow:hidden; padding:3px; color:#666;}

.feedback { width:100%; background:#CCC;}
.feedback1000 { width:1000px; height:350px; margin:0 auto; padding-top:10px; background:url(../img/faqbg.jpg) right bottom no-repeat;}

.vinput {width:65px; height: 16px; line-height: 16px;background: #FFF; border: 1px solid #8e98a1; overflow: hidden; padding: 3px; color: #666;}
.pinput {width:250px; height: 16px; line-height: 16px;background: #FFF; border: 1px solid #8e98a1; overflow: hidden; padding: 3px; color: #666;}
.logso { width:655px; margin:0 auto; line-height:30px;}

.vloglist { margin-top:10px;}
.vloglist table {BORDER-COLLAPSE: collapse;}
.vloglist th { font-size:14px; color:#000; font-weight:bold; background:#f0f0f0; padding:5px;}
.vloglist td { font-size:12px; line-height:14px; padding:5px;}
.vloglist td span { color:#cc0000; font-weight:bold; }

/*红色按钮样式-大(白底)*/
.red-m {font-size:16px; font-weight:bold; float:left;}
.red-m a{display:inline-block; background:url(../img/btn_red.gif) left top no-repeat; height:36px; padding-left:20px; line-height:36px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle; color:#FFF;}
.red-m a span{ background:url(../img/btn_red.gif) right top no-repeat; padding-right:20px; display:inline-block; cursor:pointer; height:36px; line-height:36px; color:#FFF;}
.red-m a:link,.cutpage a:visited{color:#999;}
.red-m a:hover{background-position:left -36px; color:#fff;}
.red-m a:hover span{background-position:right -36px;}
.red-m a.current:link,.cutpage a.current:visited{color:#fff;}
/*红色按钮样式-大(灰底)*/
.red-m2 {font-size:16px; font-weight:bold; float:left;}
.red-m2 a{display:inline-block; background:url(../img/btn_red2.gif) left top no-repeat; height:36px; padding-left:20px; line-height:36px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle; color:#FFF;}
.red-m2 a span{ background:url(../img/btn_red2.gif) right top no-repeat; padding-right:20px; display:inline-block; cursor:pointer; height:36px; line-height:36px; color:#FFF;}
.red-m2 a:link,.cutpage a:visited{color:#999;}
.red-m2 a:hover{background-position:left -36px; color:#fff;}
.red-m2 a:hover span{background-position:right -36px;}
.red-m2 a.current:link,.cutpage a.current:visited{color:#fff;}

/*灰色按钮样式-大*/
.gray-m {font-size:16px; font-weight:bold; float:left;}
.gray-m a{display:inline-block; background:url(../img/btn_gray_m.gif) left top no-repeat; height:36px; padding-left:20px; line-height:36px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle; color:#FFF;}
.gray-m a span{ background:url(../img/btn_gray_m.gif) right top no-repeat; padding-right:20px; display:inline-block; cursor:pointer; height:36px; line-height:36px; color:#FFF;}
.gray-m a:link,.cutpage a:visited{color:#999;}
.gray-m a:hover{background-position:left -36px; color:#fff;}
.gray-m a:hover span{background-position:right -36px;}
.gray-m a.current:link,.cutpage a.current:visited{color:#fff;}
/*灰色按钮样式-小*/
.gray-s {font-size:14px; font-weight:bold; float:left;}
.gray-s a{display:inline-block; background:url(../img/btn_gray_s.gif) left top no-repeat; height:24px; padding-left:15px; line-height:24px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle; color:#FFF;}
.gray-s a span{ background:url(../img/btn_gray_s.gif) right top no-repeat; padding-right:15px; display:inline-block; cursor:pointer; height:24px; line-height:24px; color:#FFF;}
.gray-s a:link,.cutpage a:visited{color:#999;}
.gray-s a:hover{background-position:left -24px; color:#fff;}
.gray-s a:hover span{background-position:right -24px;}
.gray-s a.current:link,.cutpage a.current:visited{color:#fff;}

/*黄色按钮样式-大*/
.yellow-m {font-size:16px; font-weight:bold; float:left;}
.yellow-m a{display:inline-block; background:url(../img/btn_yellow_m.gif) left top no-repeat; height:36px; padding-left:20px; line-height:36px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle; color:#FFF;}
.yellow-m a span{ background:url(../img/btn_yellow_m.gif) right top no-repeat; padding-right:20px; display:inline-block; cursor:pointer; height:36px; line-height:36px; color:#FFF;}
.yellow-m a:link,.cutpage a:visited{color:#999;}
.yellow-m a:hover{background-position:left -36px; color:#fff;}
.yellow-m a:hover span{background-position:right -36px;}
.yellow-m a.current:link,.cutpage a.current:visited{color:#fff;}
/*黄色按钮样式-小*/
.yellow-s {font-size:14px; font-weight:bold; float:left;}
.yellow-s a{display:inline-block; background:url(../img/btn_yellow_s.gif) left top no-repeat; height:24px; padding-left:15px; line-height:24px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle; color:#FFF;}
.yellow-s a span{ background:url(../img/btn_yellow_s.gif) right top no-repeat; padding-right:15px; display:inline-block; cursor:pointer; height:24px; line-height:24px; color:#FFF;}
.yellow-s a:link,.cutpage a:visited{color:#999;}
.yellow-s a:hover{background-position:left -24px; color:#fff;}
.yellow-s a:hover span{background-position:right -24px;}
.yellow-s a.current:link,.cutpage a.current:visited{color:#fff;}

/*红色带+按钮*/
.red-j {font-size:12px;}
.red-j a{display:inline-block; background:url(../img/btn_red-j.gif) left top no-repeat; height:20px; padding-left:24px; line-height:20px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle;}
.red-j a span{ background:url(../img/btn_red-j.gif) right top no-repeat; padding-right:10px; display:inline-block; cursor:pointer; height:20px; line-height:20px;}
.red-j a:link,.cutpage a:visited{color:#999;}
.red-j a:hover{background-position:left -20px; color:#fff;}
.red-j a:hover span{background-position:right -20px;}
.red-j a.current:link,.cutpage a.current:visited{color:#fff;}

/*红色带excel按钮*/
.red-e { margin-left:20px;}
.red-e a{ font-size:12px; display:inline-block; font-weight:bold;  display:inline-block; background:url(../img/btn_msdc.gif) left top no-repeat; height:20px; padding-left:24px; line-height:20px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle;}
.red-e a span{ background:url(../img/btn_msdc.gif) right top no-repeat; padding-right:10px; display:inline-block; cursor:pointer; height:20px; line-height:20px; color:#FFF;}
.red-e a:link,.red-e a:visited{color:#fff;}
.red-e a:hover{background-position:left -20px; color:#db3040;}
.red-e a:hover span{background-position:right -20px; color:#db3040;}

/*search按钮*/
.search { width:65px; height:24px; line-height:24px; text-align:center; color:#ffffff; background:url(../img/sobg1.gif) no-repeat; border:0; cursor:pointer;}
.search:hover { width:65px; height:24px; line-height:24px; text-align:center; color:#ffffff; background:url(../img/sobg2.gif) no-repeat; border:0; cursor:pointer;}

.clbar { width:978px; margin:0 auto; background:#fff; padding:10px; border:1px solid #dbdbdb;}
.clbar td { font-size:14px;}
.clangin {
	width: 500px;
	height: 16px;
	line-height: 16px;
	background: #FFF;
	border: 1px solid #8e98a1;
	overflow: hidden;
	padding: 3px;
	color: #666;
	text-align: left;
}


.asotext { width:1000px; font-size:14px; padding:30px 0; margin:0 auto; height:auto !important; height:480px; min-height:480px; margin-top:20px;}
.liuc { width:1000px; height:90px; background:url(../img/zhmm-lc.gif) center top no-repeat; margin-top:20px;}

.mminput {
	width: 300px;
	height: 16px;
	line-height: 16px;
	background: #FFF;
	border: 1px solid #8e98a1;
	overflow: hidden;
	padding: 3px;
	color: #666;
	text-align: left;
}
.zhmm { padding:50px 0 50px 350px;}
.zhmm span { font-weight:bold; color:#cc0000;}

.indexbox {
  position: absolute;
  width:1000px;
  height:430px;
  left:50%;
  top:50%;
  margin-left:-500px;
  margin-top:-215px;
}
.inleft { float:left; width:235px; height:430px;}
.cmj { width:235px; height:345px; background:url(../img/cmj.gif)  no-repeat center bottom;}
.banq { width:100%; height:55px; line-height:55px;/* background:#FFF; float:right; margin-right:40px; margin-top:10px; */ color:#cc0000; font-size:14px; overflow:hidden; color:#ffffff; text-align:center; border-top:1px solid #eeeeee; float:left; clear:both; margin-top:30px; }

.inright { position:relative; float:right; width:750px; height:430px;}

.cmj_search { width:235px; height:auto !important; float:left; clear:both;}
.cmj_ss_input { width:235px; height:auto !important; float:left; clear:both;}
.cmj_ss_select { width:90px; height:auto !important;float:left; overflow:hidden;}
.cmj_ss_text { width:143px; height:22px;  background:#FFF; border:1px solid #8e98a1; float:right; overflow:hidden;}
.cmj_ss_submint { width:145px; height:30px; float:left; overflow:hidden;}
.input_cmj{ width:100px; height:16px; line-height:16px;overflow:hidden; padding:3px; border:none;  outline:none;color:#666; border-right:none; float:left; overflow:hidden;}
.cmjsearch  { width:30px; height:24px; background:url(../img/cmjss.gif) #ffffff no-repeat center center;border:none;  outline:none;overflow:hidden; padding:3px; color:#666; float:right; outline:none;cursor:pointer;}



.ashow { width:680px; height:430px; margin:0 0 0 30px;}
.list_01 li { float:left; width:160px; height:430px; display:inline; margin-left:10px; overflow:hidden;}

.zzyz {display:none; width:160px; height:36px; line-height:15px; background:#999; left:0; top:0; padding:5px 0;}
.zztop { width:160px; height:375px; overflow:hidden;}
.zzbot {width:160px; height:55px; background:#FFF;}

a.inrolll:link,a.inrolll:visited,a.inrolll:active { position:absolute; width:30px; height:80px; background:url(../img/inleft1.gif) no-repeat; left:0; top:185px; display:block;}
a.inrolll:hover { position:absolute; width:30px; height:80px; background:url(../img/inleft2.gif) no-repeat; left:0; top:185px; display:block;}

a.inrollr:link,a.inrollr:visited,a.inrollr:active { position:absolute; width:30px; height:80px; background:url(../img/inright1.gif) no-repeat; right:0; top:185px; display:block;}
a.inrollr:hover { position:absolute; width:30px; height:80px; background:url(../img/inright2.gif) no-repeat; right:0; top:185px; display:block;}

a.inlink:link,a.inlink:visited { float:left; font-size:12px; color:#FFFFFF; line-height:18px; text-decoration:none; display:block; padding:0 5px; display:inline;}
a.inlink:hover,a.inlink:active { float:left; font-size:12px; color:#CC0000; line-height:18px; text-decoration:none; display:block; padding:0 5px; display:inline;}

.logintip { width:250px; margin:0 auto; text-align:center; line-height:18px;}
.logintip span { font-weight:normal;}

.gth { width:449px; height:72px; background:url(../img/gth.gif) no-repeat; margin:50px auto 0; padding-top:165px;}
.gth p { margin:0; padding:0; text-align:center;}
.gth p span { font-weight:bold; color:#666; font-size:18px;}


.div2{width:280px; top:-40px;z-index:999;position:fixed;_position:absolute; background:url(../img/leftbg.jpg) left top no-repeat #FFF; height:auto !important; height:705px; min-height:705px;}

.bg404{ width:998px; height:auto !important; height:445px; min-height:445px; background:url(../img/404.jpg) no-repeat #f1f1f1; border:1px solid #f1f1f1; margin-top:40px;}
.bg500{ width:998px; height:auto !important; height:445px; min-height:445px; background:url(../img/500.jpg) no-repeat #f1f1f1; border:1px solid #f1f1f1; margin-top:40px;}


.con404 { width:470px; margin:90px 0 0 490px;}
.t404 { width:470px; height:100px; overflow:hidden;}
.t1 { width:180px; float:left; font-size:100px; font-weight:bold; line-height:100px; color:#cc0000; overflow:hidden;}
.t2 { width:290px; float:left; padding-top:10px; overflow:hidden;}
.t2-1 { width:290px; font-size:45px; line-height:47px; color:#666666; overflow:hidden;}
.t2-2 { width:290px; font-size:35px; line-height:36px; color:#666666; overflow:hidden;}
.text404 {font-size:22px; line-height:30px; color:#666666; margin:70px 0 20px 0; color:#cc0000;}
.link404 { border-top:1px solid #CCC;}
.link404 p { margin:0; padding:20px 0;}
.link404 a:link, .link404 a:active, .link404 a:visited { font-size:16px; text-decoration:none; color:#666; line-height:24px; background:url(../img/dian1.gif) left 6px no-repeat; padding-left:15px;}
.link404 a:hover { font-size:16px; text-decoration:underline; color:#cc0000; line-height:24px; background:url(../img/dian2.gif) left 6px no-repeat; padding-left:15px;}
.regok { padding:30px 0;}
.regok p { margin:0; padding:0;}
.regok p span { color:#cc0000; font-weight:bold;}

.xwphoto { float:left; width:200px;}
.xwphoto p { margin:0 0 30px 0; padding:0;}

.xw2 { width:1000px; margin:0 auto; background:url(../img/sx.gif) 620px top repeat-y;}
.xwleft2 { float:left; width:350px; margin-left:50px;}
.xwright2 { float:left; width:350px; margin-left:50px;}

.main1center2 { float:left; width:664px; margin:0 0 0 80px;}

/*添加*/
.imgShowDiv {
	text-align : center;
}

.imgDescription {
	text-align : center;
	font-size : 12px;
	/* font-family:华文楷体; */
}


#popup_container{font-family:Arial,sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 1px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;background-color:#EAEAEA;border-bottom:solid 1px#999;cursor:default;padding:0em;margin:0em;}
#popup_content{background:16px 16px no-repeat url(../img/info.gif);padding:1em 1.75em;margin:0em;}
#popup_content.alert{background-image:url(../img/info.gif);}
#popup_content.confirm{background-image:url(../img/important.gif);}
#popup_content.prompt{background-image:url(../img/help.gif);}
#popup_message{padding-left:48px;}
#popup_panel{text-align:center;margin:1em 0em 0em 1em;}
#popup_prompt{margin:.5em 0em;}


/*wj start*/
.action {
    height: auto;
    padding: 10px 0;
}
.uiBtn {
    margin-right: 4px;
    padding-left: 6px;
}
td .download1{
	background: url("../img/btn_bg.png") no-repeat scroll 0px -286px rgba(0, 0, 0, 0);
	cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 24px;
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: #FFFFFF;
    font-family: SimSun;
    text-align: center;
    word-wrap: break-word;
}

a.carddelete{
	background: #c3c7cd;
	cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 24px;
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: #FFFFFF;
    font-family: SimSun;
    text-align: center;
    word-wrap: break-word;
}
	
td .uiBtn{
	background: url("../img/btn_bg.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
	cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 24px;
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: #FFFFFF;
    font-family: SimSun;
    text-align: center;
    word-wrap: break-word;
}

td .uiBtn span {
    cursor: pointer;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding-left: 1em;
    padding-right: 1em;
    color: #FFFFFF;
    text-align: center;
    font-family: SimSun;
    word-wrap: break-word;
}
.vTop a:hover {
    color: #FF6700;
    text-decoration: underline;
}
.vTop a {
    color: #3367CC;
    outline: medium none;
    text-decoration: none;
}
td.vTop {
    padding-top: 10px !important;
    vertical-align: top;
    text-align: center;
}
.vTop p {
    margin-bottom: 4px;
}
.img-list {
    overflow: hidden;
    width: 100%;
    text-align: center;
}



.img-list .img-box {
    border: 1px solid #E1E1E1;
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
}

.o-info {
    margin-left: 54px;
    text-align: left;
    list-style: none outside none;
}
/*wj end*/